Exercise: Create Your Own Domain Model

Create a basic domain model for an e-commerce platform. This exercise will guide you through defining the core domain, identifying key entities, and establishing relationships between them.

Define the Core Domain and Support Domains:

  • Identify the core domain of the e-commerce platform.
  • List at least three support domains that interact with the core domain.

Identify Key Domain Entities:

  • Based on the video principles, list at least three entities that would be part of the core domain.
  • For each entity, provide a brief description of its purpose within the domain.

Describe Relationships Between Entities:

  • Identify and describe at least two relationships between the entities you've listed.
  • Specify whether these relationships are one-to-one, one-to-many, or many-to-many.